perm filename CHROM[P,JRA] blob sn#568761 filedate 1981-03-03 generic text, type C, neo UTF8
COMMENT ⊗   VALID 00002 PAGES
C REC  PAGE   DESCRIPTION
C00001 00001
C00002 00002	\\M1BASL30\M2BASB30\M3BASI30
C00014 ENDMK
C⊗;
\\M1BASL30;\M2BASB30;\M3BASI30;
\F1\CMar 3, 1981

Mark Browning, Manager: Marketing Support
Chromatics Inc.
2558 Mt. Industrial Blvd.
Tucker, GA 30084

Dear Mr. Browning:
\J
It was a pleasure to talk with you about the Chromatics 7090.
It appears that these machines would make an elegant base on which to 
develop my  LISP effort. As I mentioned, I am enclosing some information
about LISP and its potential applications: Artificial Intelligence and
education are two concerns that drive my efforts. Assuming that this supporting
information carries sufficient weight to convince your company that LISP  
applications are a viable market,
what then could be a mutually profitable arrangement for developing  TLC's
LISP?

As I mentioned on the phone, I am receiving a grant from the Navy group that
sponsored the UCSD Pascal effort. This is quite encouraging since a major
motivation for establishing The LISP Company was to develop a \F3de facto\F1
standard LISP in a manner similar to that of UCSD. I have designed 
and implemented
a  healthy dialect of MacLISP/LISP machine LISP that runs on Z-80-based systems,
and have extended that implementation to run with extended addressing
 (18-bit addresses). A prototype display-based programming environment is being
implemented now. This extended system will supply approximately 1/3 of a KA-10
to run LISP --both in speed and space--
for about $6K, quantity-one retail hardware price.
Though quite useful for medium-sized  projects, large scale applications
require larger address spaces, more powerful LISPs, and  more elegant 
program development systems. This is what brought the Navy to
me and brings me to Chromatics.

The initial Navy grant is to port the existing
TLC language from the Z-80 onto the 68000.  This will  give the current TLC 
users an immediate boost in processing power. This improved performance is 
necessary for  several  military projects; the one driving this effort is the
introduction of several thousands LISP processors as nodes in an intelligent
CAI effort to train Naval personnel.  One segment of this operation involves 
a color graphics interface to a large mathematical model of a ship's 
steam plant. One can watch any of several dynamic views of the plant, and
control the steam plant by adjusting  valves and flipping switches
on the screen. The entire system is written in LISP, and  segments of it
are  running on TLC's single-bank LISP system. Larger segments will be
moved to the multi-bank configuration, and finally moved to 68K-class
LISP  machines.

In another TLC-based project that involves color graphics behavior, a group
in the mid-west is developing an "automated drafting system" 
for an Air Force contract. This system utilizes 
TLC-LISP both as a data-base language and as the implementation vehicle for
a natural language understanding system. In this application, the  designer
is presented  information on a large Tektronics color monitor. 
I can supply more details on either of these systems if you desire.
Both of these
systems involve using LISP essentially as a general-purpose development tool
including arithmetic and graphically capabilities; both systems
are constrained by the limitations of the Z-80 hardware and are anxiously 
awaiting the new system.

After the opening phase of porting the language,
I plan to enhance the language, adding more of the traditional language
artificats as well as integrating several of the Smalltalk-spawned  ideas
related to objects and classes.
Within this latter context, I expect to add a second generation of the
programming environment, and here I expect an advanced  window-system
will play a crucial role.  In short, then, TLC will be a major force in developing
LISP as a commercial tool.

Of further interest, I am teaching a LISP seminar and workshop
at the Western Institute
in Computer Science this summer (July 6-10) at Santa Clara University.
This Institute, organized by the founders of the Santa Cruz CS Institute,
will include courses in VLSI design, ADA, Operating systems, and data base
design, as well as the LISP class. Drs. Larry Masinter and John McCarthy will
be joining me in teaching  a group of about forty people involved in developing
industrial AI programs; each day will include at least four hours of active
computer usage of LISP. It occurs to me that it could be quite advantageous
to Chromatics to have a LISP system available for that session. I believe that
I could port and develop reasonably enhanced version of TLC LISP in 
that time-span. 

I believe that these two issues 
--the availability  of Chromatics LISP to the Navy projects,
and the introduction of Chromatics to the Institute LISP personnel--
contain the basis for a mutually attractive  cooperative venture.
I would 
suggest the loan, lease, or substantial discount 
on Chromatics machines to support the project,
for a  major problem for TLC is funding. The intial Navy grant  was funded 
"between the cracks" in a very tight budget, sufficient for one machine and
one modest FTE. To move effectively on this project, I need to support
a larger staff; funds not allocated for machines can be redistributed for 
salaries.

Staffing of LISP/AI projects is quite difficult now; few LISP programmers
exist 
and even fewer are fluent in LISP implementation details. I am 
indoctrinating two people into the 
art of LISP implementation  now as part
my lectureship at Santa Clara University; those people 
are beginning with  the
Z-80 projects and 
will move to the 68K. I expect to attract a few Stanford people
for the 68K project, but that will require a facility in the Palo Alto area,
and that requires more funds. I am considering a bank loan to 
cover these costs, but  currently  am severely limited financially.

Also, perhaps of future interest are my continuing plans for exploiting the
educational application of LISP. I am currently a lecturer at Santa Clara
University in the EECS department, and my wife  is a full-time professor in 
the same  department. We have been actively pursuing a program utilizing
LISP ideas. I am  preparing to teach an experimental computer
science course  this spring. A draft of an article prepared for the Santa
Clara student newspaper is enclosed; though informal, its content is 
 accurate. I will be  teaching  a  more intense version of this material
to a faculty workshop in the Humanities and Sciences schools. From this
experience I will develop an introductory course for entering students.
From the Summer Institute experience, I will develop a
course for computer science students.
I envision these programs resulting in  a demand for several Chromatics-like
machines in the near future, and larger numbers later as cost diminishes
and demand grows.

I hope this letter and the attached material adds perspective to our
 conversations. I believe that Chromatics and TLC have substantial grounds
for cooperation; I hope we can come to an argeement
soon. If you would like further information, please call. I'm  including
several possible phone numbers, since my schedule 
covers a wide area of Santa Clara Valley.
\.
\←L\→S\←R\-L\/'2;\+L\→L

Yours sincerely,


John R. Allen
The LISP Co.
18215 Bayview Dr.
Los Gatos Ca, 95030
(408) 353-2227 --TLC
(408) 984-4358 --Santa Clara University: Dr. Ruth Davis
(408) 984-4482 --Santa Clara University: EECS office
(408) 353-3857 --home

\←S\→L